@font-face {
  font-family: "PingFang-SC";
  font-weight: 100;
  src: local("PingFang SC ExtraLight");
}
@font-face {
  font-family: "PingFang-SC";
  font-weight: 300;
  src: local("PingFang SC Light");
}
@font-face {
  font-family: "PingFang-SC";
  font-weight: 400;
  src: local("PingFang SC Regular");
}
@font-face {
  font-family: "PingFang-SC";
  font-weight: 600;
  src: local("PingFang SC Medium");
}
@font-face {
  font-family: "PingFang-SC";
  font-weight: 700;
  src: local("PingFang SC Bold");
}
@font-face {
  font-family: "PingFang-SC";
  font-weight: 800;
  src: local("PingFang SC Heavy");
}
body,
html {
  min-height: 100%;
}
body,
input,
textarea,
select,
button {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: liga,kern;
  font-family: "PingFang SC", "PingHei", "STHeitiSC-Light", "Helvetica Neue", "Helvetica", "Hiragino Sans GB", "Microsoft YaHei", "Arial", sans-serif;
  font-weight: 400;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "PingFang SC Bold", "PingFang SC", "PingHei Bold", "PingHei", "STHeitiSC-Bold", "STHeitiSC-Light", "Helvetica Neue", "Helvetica", "Hiragino Sans GB", "Microsoft YaHei", "Arial", sans-serif;
  font-weight: 700;
  color: #13b8ff;
}
.main.container {
  padding: 60px 0;
}
.login-page body {
  background-color: #DADADA;
}
.login-page body > .grid {
  height: 100%;
}
.login-page .image {
  margin-top: -100px;
}
.login-page .column {
  max-width: 380px;
}
.login-page .ui.form label {
  display: none;
}
.login-page .ui.primary.button {
  width: 100%;
}
.log {
  max-height: 160px;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.task-log-misc pre {
  margin: 0;
  padding: 0;
  font-size: 12px;
}
